#ifndef OSCARXSTATUS_H_
#define OSCARXSTATUS_H_

enum ExtraStatus{
	STATUS_EXTRA_NO = 0,
	STATUS_EXTRA_SHOPPING = 1,
	STATUS_EXTRA_TAKEING_A_BATH = 2,
	STATUS_EXTRA_TIRED = 3,
	STATUS_EXTRA_PARTY = 4,
	STATUS_EXTRA_DRINKING = 5,
	STATUS_EXTRA_THINKING = 6,
	STATUS_EXTRA_EATING = 7,
	STATUS_EXTRA_WATCHING_TV = 8,
	STATUS_EXTRA_MEETING = 9,
	STATUS_EXTRA_CAFFEE = 10,
	STATUS_EXTRA_LISTENING_MUSIC = 11,
	STATUS_EXTRA_COOL = 12,
	STATUS_EXTRA_FILMING = 13,
	STATUS_EXTRA_MADNESS = 14,
	STATUS_EXTRA_PHONE = 15,
	STATUS_EXTRA_GAMING = 16,
	STATUS_EXTRA_SUTDYING = 17,
	STATUS_EXTRA_ILL = 18,
	STATUS_EXTRA_SLEEPING = 19,
	STATUS_EXTRA_SURFING = 20,
	STATUS_EXTRA_INTERNET = 21,
	STATUS_EXTRA_WORKING = 22,
	STATUS_EXTRA_WRITING = 23,
	STATUS_EXTRA_ANGRY = 24
};


inline wxString extraStatusToString(int xstatus){
	switch (xstatus) {
		case STATUS_EXTRA_NO:
			return wxT("no");
		case STATUS_EXTRA_SHOPPING:
			return wxT("shopping");
		case STATUS_EXTRA_TAKEING_A_BATH:
			return wxT("takeing a bath");
		case STATUS_EXTRA_TIRED:
			return wxT("tired");
		case STATUS_EXTRA_PARTY:
			return wxT("party");
		case STATUS_EXTRA_DRINKING:
			return wxT("drinking");
		case STATUS_EXTRA_THINKING:
			return wxT("thinking");
		case STATUS_EXTRA_EATING:
			return wxT("eating");
		case STATUS_EXTRA_WATCHING_TV:
			return wxT("watching tv");
		case STATUS_EXTRA_MEETING:
			return wxT("meeting");
		case STATUS_EXTRA_CAFFEE:
			return wxT("caffee");
		case STATUS_EXTRA_LISTENING_MUSIC:
			return wxT("listening music");
		case STATUS_EXTRA_COOL:
			return wxT("cool");
		case STATUS_EXTRA_FILMING:
			return wxT("filming");
		case STATUS_EXTRA_MADNESS:
			return wxT("madness");
		case STATUS_EXTRA_PHONE:
			return wxT("phone");
		case STATUS_EXTRA_GAMING:
			return wxT("gaming");
		case STATUS_EXTRA_SUTDYING:
			return wxT("studying");
		case STATUS_EXTRA_ILL:
			return wxT("ill");
		case STATUS_EXTRA_SLEEPING:
			return wxT("sleeping");
		case STATUS_EXTRA_SURFING:
			return wxT("surfing");
		case STATUS_EXTRA_INTERNET:
			return wxT("internet");
		case STATUS_EXTRA_WORKING:
			return wxT("working");
		case STATUS_EXTRA_WRITING:
			return wxT("writing");
		case STATUS_EXTRA_ANGRY:
			return wxT("angry");
		default:
			return wxT("");
			break;
	}
}

#endif
